export interface ViolationAlarmVO {
  /**
   * 主键
   */
  id: string | number;

  /**
   * 关联作业ID
   */
  zyid: string | number;

  /**
   * 报警时间
   */
  bjsj: string;

  /**
   * 报警类型: 00-消警,01-作业人员擅自离场,02-无关人员擅自离场,03-人员超限,04-人员求救
   */
  bjlx: string;

  /**
   * 报警人员姓名
   */
  bjryxm: string;

  /**
   * 报警人员类型: 1-作业人员, 2-作业监护人
   */
  bjrylx: number;

  /**
   * 经度
   */
  longitude: string;

  /**
   * 纬度
   */
  latitude: string;

  /**
   * 消警时间
   */
  xjsj: string;

}

export interface ViolationAlarmForm extends BaseEntity {
  /**
   * 主键
   */
  id?: string | number;

  /**
   * 关联作业ID
   */
  zyid?: string | number;

  /**
   * 报警时间
   */
  bjsj?: string;

  /**
   * 报警类型: 00-消警,01-作业人员擅自离场,02-无关人员擅自离场,03-人员超限,04-人员求救
   */
  bjlx?: string;

  /**
   * 报警人员姓名
   */
  bjryxm?: string;

  /**
   * 报警人员类型: 1-作业人员, 2-作业监护人
   */
  bjrylx?: number;

  /**
   * 经度
   */
  longitude?: string;

  /**
   * 纬度
   */
  latitude?: string;

  /**
   * 消警时间
   */
  xjsj?: string;

}

export interface ViolationAlarmQuery extends PageQuery {

  /**
   * 关联作业ID
   */
  zyid?: string | number;

  /**
   * 报警时间
   */
  bjsj?: string;

  /**
   * 报警类型: 00-消警,01-作业人员擅自离场,02-无关人员擅自离场,03-人员超限,04-人员求救
   */
  bjlx?: string;

  /**
   * 报警人员姓名
   */
  bjryxm?: string;

  /**
   * 报警人员类型: 1-作业人员, 2-作业监护人
   */
  bjrylx?: number;

  /**
   * 经度
   */
  longitude?: string;

  /**
   * 纬度
   */
  latitude?: string;

  /**
   * 消警时间
   */
  xjsj?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



